package cn.cool.springframework.beans.factory;

public interface FactoryBean<T> {

    /**
     * 获取对象
     */
    T getObject() throws Exception;

    /**
     * 获取对象类型
     */
    Class<?> getObjectType();

    /**
     * 获取作用域
     */
    default boolean isSingleton() {
        return true;
    }
}
